package com.denlaku.longan.service;

import com.denlaku.longan.vo.LinkageAim;

import java.util.List;

/**
 * @author tianx
 */
public interface LinkageAimService {
    /**
     * 批量保存组件联动目标
     *
     * @param aims 组件联动目标
     */
    void batchAdd(List<LinkageAim> aims);

    /**
     * 删除组件联动目标
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     */
    void delete(Long tenantId, List<Long> componentIds);

    /**
     * 查询联动目标信息
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     * @return 联动目标
     */
    List<LinkageAim> list(Long tenantId, List<Long> componentIds);

}
